Definition of Turkey Buzzard

  • (noun) a New World vulture that is common in South America and Central America and the southern United States

Synonyms of Turkey Buzzard


Antonyms of Turkey Buzzard


No Antonyms Found.

Homophones of Turkey Buzzard


No Homophones Found.